/**
 * 2017年9月2日
 */
package jdk.jdk18;

import java.lang.reflect.AccessibleObject;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;


/**
 * @author Alex
 *
 */
public class MyProxy implements InvocationHandler  {
	/**
	 * 
	 */
	Object o;
	public MyProxy(Object o) {
		this.o = o;
	}
	public static void main(String[] args) {
		System.setProperty("sun.misc.ProxyGenerator.saveGeneratedFiles", "true");  
		
//		MyProxy p = Proxy.newProxyInstance(MyProxy.class.getClassLoader(), interfaces, h)
	}
	@Override
	public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
		return null;
	}

	
}
